#pragma once
#include "CDependencyObject.h"

class CMILMatrix;

class CPathSegment :
	public CDependencyObject
{

protected: 
	CPathSegment();
private: 
	CPathSegment(CCoreServices * pCore);
public: 
	static HRESULT Create(CDependencyObject * * ppObject, CREATEPARAMETERS * pCreate);
	virtual HRESULT AddToPath(const CMILMatrix * pMatrix);
	virtual HRESULT AddAcceleratedSegment(struct IPALGeometrySink * pPALGeometrySink);

};
